package com.aizuda.easyManagerTool.service.setting;

import com.aizuda.easy.security.domain.Rep;
import com.aizuda.easy.security.domain.Req;
import com.aizuda.easyManagerTool.domian.dto.PageDTO;
import com.aizuda.easyManagerTool.domian.dto.setting.SettingAlarmTestDTO;
import com.aizuda.easyManagerTool.domian.dto.setting.SettingUserLoginDTO;
import com.aizuda.easyManagerTool.domian.dto.setting.SettingUserRegisterDTO;
import com.aizuda.easyManagerTool.domian.entity.setting.SettingAlarmEntity;
import com.aizuda.easyManagerTool.domian.entity.setting.SettingUserEntity;
import com.aizuda.easyManagerTool.domian.vo.PageVO;
import com.aizuda.easyManagerTool.domian.vo.setting.SettingUserVO;

import java.util.Map;

public interface SettingAlarmService {

    Rep<SettingAlarmEntity> find(Req<SettingAlarmEntity, SettingUserVO> req);

    Rep<SettingAlarmEntity> edit(Req<SettingAlarmEntity, SettingUserVO> req);

    Rep<SettingAlarmEntity> test(Req<SettingAlarmTestDTO, SettingUserVO> req);
}
